package com.linkwings.utils;

import java.awt.List;
import java.util.ArrayDeque;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.Collection;
import java.util.HashMap;
import java.util.HashSet;
import java.util.Iterator;
import java.util.LinkedHashSet;
import java.util.LinkedList;
import java.util.Map;
import java.util.Set;
import java.util.TreeSet;
import java.util.Vector;

public class ClassUtil {
/*
	public static Map<Class,Boolean> dataTypeMap =new HashMap<Class,Boolean>();


	static{
		//dataTypeMap
		dataTypeMap.put(Integer.class, true);
		dataTypeMap.put(int.class, true);
		dataTypeMap.put(Double.class, true);
		dataTypeMap.put(double.class, true);
		dataTypeMap.put(Float.class, true);
		dataTypeMap.put(float.class, true);
		dataTypeMap.put(Long.class, true);
		dataTypeMap.put(long.class, true);

		dataTypeMap.put(Character.class, true);
		dataTypeMap.put(char.class, true);
		dataTypeMap.put(Byte.class, true);
		dataTypeMap.put(byte.class, true);
		dataTypeMap.put(Short.class, true);
		dataTypeMap.put(short.class, true);

		dataTypeMap.put(Boolean.class, true);
		dataTypeMap.put(boolean.class, true);
		dataTypeMap.put(String.class, true);
		dataTypeMap.put(java.util.Date.class, true);
		dataTypeMap.put(java.sql.Date.class, true);
		dataTypeMap.put(java.sql.Timestamp.class, true);
		dataTypeMap.put(java.sql.Time.class, true);

	}
*/
	/**
	 * 判断两个class是否一样
	 * */
	public static boolean eqClass(Class cla1,Class cla2){
		return cla1.isAssignableFrom(cla2);
	}

	/**
	 * 判断class是不是数据类型
	 * */
	/*public static boolean isDataType(Class cla1){
		Boolean b = dataTypeMap.get(cla1);
		if(b==null){
			return false;
		}else{
			return true;
		}
	}*/

}
